<?php
/**
 * @author Matteo Vigoni
 * @package newcomer
 * @version 0.1
 */

// costanti
define("VERSION", '0.1');					# versione corrente
define("DEFAULT_DBNAME", '');	# nome di default del database

// core
define("DBENTITY", $_SERVER['DOCUMENT_ROOT']."/core/DBEntity.php");
define("SESSION", $_SERVER['DOCUMENT_ROOT']."/core/Session.php");
define("USER", $_SERVER['DOCUMENT_ROOT']."/core/User.php");
define("DB", $_SERVER['DOCUMENT_ROOT']."/core/DB.php");
define("CORE_PATH", $_SERVER['DOCUMENT_ROOT']."/core");

define("PHOTO", CORE_PATH."/Photo.php");
define("GALLERY", CORE_PATH."/Gallery.php");
define("EVENT", CORE_PATH."/Event.php");

//scripts
/** Script used for login */
define("LOGIN_FILE", $_SERVER['SERVER_NAME']."/login.php");
/** Script used for logout */
define("LOGOUT_FILE", $_SERVER['SERVER_NAME']."/logout.php");

//directories
define("PHOTO_DIR", $_SERVER['DOCUMENT_ROOT']."/photos/");
define("TEMP_PHOTO_DIR", $_SERVER['DOCUMENT_ROOT']."/photos/tmp");

//includes
define("SESSION_INCLUDE",$_SERVER['DOCUMENT_ROOT']."/includes/session.php");
define("GALLERY_INCLUDE",$_SERVER['DOCUMENT_ROOT']."/includes/gallery.php");
define("PHOTO_INCLUDE",$_SERVER['DOCUMENT_ROOT']."/includes/photo.php");

//web directories
define("WEB_PHOTO_DIR", "http://".$_SERVER['HTTP_HOST']."/photos/");

// variabili di configurazione del database
/**
 * Configuration variable for the database
 * @var array contains information about your dbms configuration
 * @see the config.php example page
 * @link http://wiki.github.com/mattevigo/newcomer/configphp
 */
$db_config = array(
	'dbms'			=>	'',
	'host'			=>	'localhost',
	'port'			=>	'',
	'name'			=>	'gallery',
	'user'			=>	'root',
	'pw'			=>	'porcupine',
	'prefix' 		=> 	'gallery_',
	't_users'		=>	'users',
	't_sessions'	=>	'sessions'
	//inserire qua i nomi di eventuali tabelle
);

// formati
/** The algoritm used for digest  */
define("HASH_ALGO", "md5");					# algoritmo hash
define("DATE_FORMAT_GNU", "j F Y");			# formato data secondo lo standard GNU (usato in strtotime)
/** The date format that will dislplayed in your pages */
define("DATE_FORMAT", "j-m-Y");				# formato data

$allowed_image_type = array(		# contiene i mime type delle immagini ammesse
	"image/jpeg",
	"image/gif",
	"image/png"
);

define("PHOTO_MAX_WIDTH", 800);		# massima larghezza (in pixel) della foto visualizzata
define("PHOTO_DEFAULT_HEIGHT", 500);# altezza di default (in pixel) della foto visualizzata
define("THUMB_MAX_WIDTH", 96);		# massima larghezza (in pixel) della thumbnail visualizzata
define("THUMB_DEFAULT_HEIGHT", 60);	# altezza di default (in pixel) della thumbnail visualizzata
define("EVENT_LIMIT", 4);			# limite del numero di eventi da visualizzare nella pagina

// opzioni
/** The length of the session (seconds)  */
define("SESSION_TIME", 1200);		# durata sessione in secondi (20 min)
/** The id used on the database for anonymous users */
define("ANONYMOUS_ID", 0);			# user_id di default per utente anonimo non autenticato
/** */
define("COVER_GALLERY_ID", 100);		# gallery_id corrispondente alla galleria di copertina


/* Configuration for theme, added on 2009-30-03 by Gabriele Piva */
define("THEME_NAME","Work");
define("THEME_VERSION","0.1");
define("AUTHOR","Gabriele Piva");
define("EMAIL","www.gabri@gmail.com");
define("SITE_NAME","Sandro del Pistoia");
?>
